@charset "utf-8";
html { color: #000; background: #FFF; }
* { margin: 0; padding: 0; }
body { color: #666; font-size: 14px; font-family: "微软雅黑"; width: 100%; min-width: 1200px; }
li { list-style: none; }
a { text-decoration: none; color: #666; }
p { word-spacing: -1.5px; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
.tr { text-align: right; }
.tl { text-align: left; }
.center { text-align: center; }

/* -- 页面整体布局 -- */
.content { width: 1200px; margin: 0 auto; overflow: hidden; }

/*头部*/
.top { width: 100%; height: 180px;  background: url(../images/top.gif) repeat-x top; }
.header { height: 34px;  border-bottom: 1px solid #d4d2d3; }
.header .h_top { float: left; font-family: "Microsoft YaHei"; color: #666; height: 34px; line-height: 34px; font-size: 12px; }
.header .h_top a { padding: 0 8px; color: #666; font-family: "Microsoft YaHei"; font-size: 12px; }
.h_rig { float: right; height: 34px; line-height: 34px; font-size: 12px; }
.h_head .h_Main { width: 1200px; height: 120px; margin: 0 auto; }
.h_dis { width: 1200px; height: 145px; background: url(../images/logo.png) no-repeat; margin: 0 auto }
.h_dis a { height: 145px; display: block; }
.nav { width: 100%; height: 50px; background: #2F374E; line-height: 50px; }
.h_nav { width: 1200px; margin: 0 auto; height: 50px; }
.h_nav ul li { float: left; width: 133px; height: 50px; line-height: 50px; text-align: center; }
.h_nav ul li.h { background: none; }
.h_nav ul li:hover, .h_nav ul li.cur { background: #e90101; }
.h_nav ul li a { display: block; color: #fff; font-size: 15px; font-weight: bold; font-family: "Microsoft Yahei"; }
.h_nav ul li p { display: none; z-index: 15; }
.cpztc { width: 100%; height: 40px; line-height: 40px; margin: 0 auto; }
.proc { width: 1200px; margin: 0 auto; font-size: 14px; }
.proc b { font-size: 16px; color: #FF0000; }
.proc a { margin: 0 6px; }

/*轮播图*/
.fullSlide { min-width: 1000px; position: relative; height: 400px; overflow: hidden; margin-bottom: 30px; }
.fullSlide .slides { position: relative; z-index: 0; }
.fullSlide .slides ul { width: 100% !important; }
.fullSlide .slides li { width: 100% !important; height: 400px; overflow: hidden; text-align: center; }
.fullSlide .slides li a { display: block; height: 400px; }
.fullSlide .hd { width: 1000px; left: 50%; margin-left: -500px; bottom: 15px; position: absolute; z-index: 1; bottom: 15px; overflow: hidden; }
.fullSlide .hd ul { float: right; }
.fullSlide .hd ul li { float: left; margin: 0 5px; display: inline; cursor: pointer; width: 60px; height: 10px; background: #2f374e }
.fullSlide .hd ul li.on { background: #e90101; }

/*产品展示*/
.pro { padding-bottom: 10px; background-color: #fff; overflow: hidden; }

/*产品左侧*/
.leftr { border: 1px solid #2f374e; float: left; width: 225px; overflow: hidden; display: inline; }
.prot { width: 225px; }
.prot .tit { font-family: "Microsoft Yahei"; font-size: 16px; text-align: center; background: #2F374E; height: 67px; line-height: 35px; border-bottom: 1px solid #b199b1; padding: 10px 0; }
.prot .tit span { display: block; color: #FF0000; font-size: 20px; }
.prot .tit a { color: #fff; font-size: 24px; font-weight: 800 }
.prot .nr h2 { background: #e90101 url(../images/pro_h3.gif) no-repeat 30px center; height: 40px; line-height: 40px; font-family: "Microsoft Yahei"; margin-bottom: 5px; clear: both; }
.prot .nr h2 a { color: #fff; padding-left: 75px; font-size: 16px; }
.prot .nr ul { overflow: hidden; padding-bottom: 6px; _padding-bottom: 6px; }
.prot .nr li { width: 112px; float: left; text-align: center; height: 37px; line-height: 37px; border-bottom: 1px dashed #ccc; }
.prot .nr li a { color: #555; display: block; font-size: 14px; }
.prot .nr li:hover a { color: #e90101; }
.prot .nr li.cur a { color: #672b67; }
.leib3 { background: #fff; }
.leib3 .tit { height: 38px; line-height: 38px; background: #2F374E; font-family: 'Microsoft YaHei'; font-size: 16px; font-weight: normal; text-align: center; color: #fff; }
.leib3 .nr p { padding-left: 6px; line-height: 34px; word-break: break-all; font-size: 14px; }

/*产品右侧*/
.pro_r { width: 947px; float: right; overflow: hidden; }
.p_top { font-family: "微软雅黑"; overflow: hidden; height: 44px; line-height: 44px; background:#F2F2F4 }
.p_top li{background: #2F374E;width: 260px;color:#FF0000;font-size:18px;}
.p_top li a { font-size: 20px; color: #FFFFFF; font-weight: bolder; padding-left: 20px;padding-right:10px; font-family: "微软雅黑"; }
.p_top span { float: right; display: inline-block; padding-right: 7px; }
.p_top ul li i { font-family: Arial; font-size: 12px; text-transform: uppercase; padding-left: 8px; }
.p_con { width: 945px; overflow: hidden; padding-top: 10px; border:1px solid #D6D5D5}
.p_con ul li { float: left; margin: 6px; border: 1px solid #bfbfbf;padding:3px; }
.p_con ul .nop { padding-right: 0; }
.p_con ul li a { display: inline-block; color: #555; }
.p_con ul li img { width: 294px; height: 182px; }
.p_con ul li span { display: block; border:1px dashed #E1E1E1; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #000; margin-top:5px;}
.p_con ul li a:hover span { background: #FF0000; color: #fff; opacity: 1; }

/*关于我们*/
.aboutHome{margin-top: 25px; background:url(../images/about.gif) repeat-x top;}
.gy_con{margin:15px auto 0;  line-height:35px; text-indent:2em; font-size:14px;}

/*产品细节*/
.ys_tit { background: url(../images/ja_45.jpg)no-repeat top center; height: 43px; line-height: 43px; text-align: center; font-size: 25px; color: #474C46; font-family: "微软雅黑"; margin-top: 15px; }
.sy-company { padding: 5px; }
.indemo { margin: 0px auto; overflow: hidden; width: auto; height: auto; padding: 5px 3px 5px 0px; }
.indemo a { display: block; text-align: center; }
.indemo ul li { float: left; text-align: center; height: auto; overflow: hidden; width: 270px; padding: 10px; }
.indemo img { border: 1px solid #ccc; padding: 3px; }
.youshi {  background: url(../images/ysbg.jpg) no-repeat center; height: 180px; }
.ys { width: 1200px; margin: 0 auto; overflow: hidden; background: url(../images/youshi.jpg) no-repeat top center; height: 1036px; position: relative; }
.ys01 { left: 735px; position: absolute; top: 155px; width: 388px; }
.ys01 p ,.ys02 p,.ys03 p,.ys04 p{ line-height: 2; font-size: 15px;padding-left:15px;background: url(../images/sanjao.png) no-repeat left center; }
.ys02 { left: 735px; position: absolute; top: 395px; width: 400px; }
.ys03 { width: 400px; position: absolute; left: 60px; top: 650px; }
.ys04 { width: 400px; position: absolute; left: 60px; top: 855px; }
/*案例展示*/
.caseHome { width: 100%; padding: 15px 0 20px;background: #f7f7f7;  }
.caseHomeIn { width: 1200px; margin: 0 auto; }
.caseHome a:hover { text-decoration: none; }
.gy .title a{color: #FF0000;font-weight:bold}
.caseHome .title ,.gy .title { text-align: center; font-size: 36px; margin: 20px 0 10px; }
.caseHome .title2{background:url(../images/dian.gif) repeat-x center;}
.caseHome .title2 a{display: block; width:150px;margin:0 auto;background:#F5F5F5;text-align:center; font-size: 16px;font-weight: bold;}
.caseHome .caseHomeContent { width: 1220px; margin: 30px auto 0; }
.caseHome .caseHomeContent ul { overflow: hidden; }
.caseHome .caseHomeContent ul li { width: 365px; height: 226px; float: left; margin: 15px  12px;  overflow: hidden; border: 1px solid #333; padding: 3px; }
.caseHome .caseHomeContent ul li a { display: block; position: relative; z-index: 222; }
.caseHome .caseHomeContent ul li .casePic { overflow: hidden; width: 365px; height: 226px; position: relative; }
.caseHome .caseHomeContent ul li .caseName { background: #000; background: rgba(0, 0, 0, 0.7); opacity: 0; filter: alpha(opacity=0); display:none;line-height: 50px; text-align: center; color: #fff; font-size: 18px; position: absolute; left: 0; bottom: 0px; z-index: 2; width: 100%;transition:all 0.5s; }
.caseHome .caseHomeContent ul li:hover { border-color: #e90101; }
.caseHome .caseHomeContent ul li:hover .caseName{display: block;opacity:1; }
.caseHome .caseHomeContent ul li .caseName:hover {  background: rgba(233, 1, 1, 0.7); color:#fff;}
.caseHome .caseHomeContent ul li img { width: 100%; height: 226px; }

/*新闻资讯*/
.newsHome { padding-top: 20px; }
.dt { width: 580px; padding: 15px 0; overflow: hidden; float: left; padding: 5px; border: 1px solid #E1DFDF;}
.dt01 { float: right; }
.dt_top { height: 41px; background: #EBEBEB; }
.dt_top a {font-weight: bold; font-size: 16px; background: #2D3A4B; height: 31px; line-height: 31px; display: inline-block; overflow: hidden; float: left; text-decoration: none;color:#ffff; padding:5px 10px;}
.dt_top span { float: right; }
.dt_top span a {background:none; color: #222; font-size: 14px; font-weight: normal;  line-height: 35px; border: none; }
.dt_list{margin-top: 15px;}
.dt_list ul li { height: 40px; line-height: 40px; padding: 0 0 0 20px; overflow: hidden; background: url(../images/ico.gif) no-repeat left center; border-bottom: dashed 1px #d8d8d8; }
.dt_list ul li span { float: right; color: #adadad; }

/*友情链接*/
.links { width: 1200px; margin: 0 auto; padding: 10px 10px; line-height: 35px;border-top: 1px dashed #ccc;}
.links span {  font-family: "Microsoft YaHei"; font-size: 18px; background: url(../images/linkbg.png) no-repeat left center; padding-left: 25px; color: #2f374e; }
.links a { display: inline-block; color: #666; display: inline-block; padding: 0 19px; line-height: 30px; }

/*底部*/
.f_bg { margin-top: 30px; }
.f_menu { background: #2F374E; height: 44px; line-height: 44px; color: #fff; font-family: "Microsoft Yahei"; text-align: center; width: 100%; }
.f_menu a { color: #fff; padding: 0 35px; background: url("../images/lin2.gif") no-repeat right 4px; }
.f_menu a:last-of-type { background: none; }
.f_menu .nob { background: none; }
.footer { width: 100%;  height: 200px; margin: 0 auto; }
.foot { width: 1000px; overflow: hidden; margin: 0 auto; padding-top: 20px; }
.flogo { width: 220px; height: 150px; background: #fff; float: left; text-align: center; }
.flogo a { font-size: 18px; font-weight: bold; }
.flogo img { padding: 8px; height: 140px;}
.f_con { width: 490px; margin: 20px 0 0 70px; float: left; text-align: left;  font-size: 14px; line-height: 32px; font-family: "Microsoft Yahei"; }
/*内页*/
.rightl { width: 947px; float: right; display: inline; overflow: hidden; }
.righttop { background: url(../images/right_top_img.gif)no-repeat; height: 3px; font-size: 0; overflow: hidden; }
.plc { background: url(../images/plcbg.png) no-repeat left center; background-color: #fff; height: 40px; line-height: 40px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0px 10px 0 30px; position: relative; color: #666; overflow: hidden; }
.rightbot { background: url(../images/right_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.agent_con { padding: 15px; }
.age_li_about td img { margin: 10px 0; padding: 4px; border: 1px solid #ccc }

/*产品列表*/
.pro_main { background-color: #fff; border: solid 1px #ccc; border-top: none; border-bottom: none; zoom: 1; padding: 10px  2px; overflow: hidden; }
dl.pd_list_dl { width: 276px; overflow: hidden; float: left; margin: 5px 11px; position: relative; display: inline; }
dl.pd_list_dl dt { line-height: 0; font-size: 0; }
dl.pd_list_dl dt img { width: 270px; height: 173px; padding: 2px; border: 1px solid #CCC; }
dl.pd_list_dl dd.tits { height: 31px; line-height: 33px; width: 271px; left: 2px; text-align: center; bottom: 8px; filter: Alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
dl.pd_list_dl dd.tits a { color: #333; font-size: 16px; }
dl.pd_list_dl dd.tits:hover { }
dl.pd_list_dl dd.tits:hover a { color: #333a; }

/*分页*/
.pageBtn { width: 880px; height: 45px; text-align: left; font-size: 15px; clear: both; padding-top: 8px; margin-left: 20px; font-size: 13px; }
.pageBtn dd { line-height: 45px; }
.pageBtn ul { float: right; display: block; margin-right: 30px; margin-top: 10px; }
.pageBtn span { float: left; width: auto; border: 1px solid #aaaaaa; text-align: center; margin-left: 5px; background: #2f374e; padding: 4px 10px; display: block; }
.pageBtn span a { color: #fff; display: block; font-weight: bold; }
.pageBtn span:hover { background-color: #e90101; color: #ffffff; display: block; }
#current { background-color: #e90101; color: #fff; }

/*新闻列表*/
.right_main { min-height: 683px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; overflow: hidden; }
.news_con { padding: 15px; margin: 0 auto; padding-top: 15px; }
dl.news_dl { font-size: 14px; color: #666; padding: 0 5px; line-height: 22px; border-bottom: 1px dashed #CCCCCC; }
dl.news_dl a { color: #000; }
dl.news_dl dt { margin-bottom: 3px; margin-top: 5px; line-height: 24px; height: 24px; width: 869px; overflow: hidden; }
dl.news_dl .dt_1 { height: 20px; background: url("../images/ico10.gif") no-repeat 0 6px; padding-left: 10px; font-size: 14px; color: #333; font-weight: bold; }
dl.news_dl .dt_1:hover { background: url("../images/ico7.gif") no-repeat 0 6px; color: #D40426; }
dl.news_dl .dt_2 { font-size: 12px; float: right; padding: 0 10px 0 8px; font-family: "宋体"; }
dl.news_dl dd { font-size: 12px; padding-left: 10px; height: 45px; overflow: hidden; margin-bottom: 10px; }

/*产品内页*/
.cpxq { padding: 15px; min-height: 20px; padding-bottom: 10px; }
.info_pic { padding: 20px 0; margin: 0 auto; clear: both; margin-bottom: 15px; overflow: hidden }
.preview { width: 360px; height: 270px; margin: 0px 10px 0px 0px; float: left; }
.info_pic .text { float: left; width: 265px; height: 270px; overflow: hidden; padding-left: 10px; }
.info_pic .text h1 { font-size: 22px; font-weight: 500; line-height: 40px; color: #dc0f1e; padding-bottom: 10px; }
.info_pic .text p { font-size: 14px; line-height: 35px; border-bottom: 1px solid #F5F5F5; text-align: left; }
.info_pic .text span { font-size: 20px; color: #e60b1e; }
.info_pic .text .qq { color: #32abe1; background: url(../images/qq.gif) no-repeat left top; padding-left: 25px; padding-top: 5px; }
.info_pic .qrcode { float: right; width: 240px; height: 250px; text-align: center; padding-top: 0px; font-size: 12px }
.info_pic .qrcode span { display: block; margin: 5px; }
.cpnr { font-size: 14px; font-family: "微软雅黑"; text-align: left; border-top: 1px dashed #ccc; padding-top: 15px; }
.cpnr table { width: 100% !important; }
.cpnr table td img { padding: 3px; border: 1px solid #ccc; margin: 10px 0; }
.cpnr p { line-height: 30px; }
.cpnr p span { color: #7a7a7a; }
.cpnr p a { color: #136ed2; }
.fanye { line-height: 35px; }
.fanye span { font-size: 15px; color: #FF0000; width: 80px; padding: 0; margin: 0; }
.fanye a { color: #FF0000; font-size: 14px; }
.diysr { border-right: #ccc solid 1px; background: url(../images/base754.gif)no-repeat; height: 36px; line-height: 36px; padding-left: 27px; color: #FF0000; font-family: "Microsoft YaHei"; font-size: 16px; }
.diysr a { color: #3b003b; font-weight: bold; }
.diysr a:hover, .tit a:hover { text-decoration: underline; }
.news_random { border: 1px solid #CCC; border-top: none; border-bottom: none; padding-top: 8px; overflow: hidden; }
.news_random li { width: 425px; height: 34px; line-height: 34px; padding: 0 17px 0 10px; float: left; overflow: hidden; }

/*新闻内页*/
.new_tit { text-align: center; }
.new_tit h1 { font-size: 18px; }
.new_tit p { line-height: 40px; font-size: 14px; }

.xgcp {  font-family: "微软雅黑"; border: 1px solid #ddd; margin-top: 10px; font-size: 14px; }
.xgcp_bt { padding-left: 20px; background: #2F374E; color: #fff; height: 38px; line-height: 38px; }
.xgcp ul li { float: left; width: 290px; height: auto; margin: 10px 4px; text-align: center; }
.xgcp ul li a img { width: 290px; height: 180px; }
.xgcp ul li a span {display: block; font-size: 14px; height: 30px; line-height: 30px; }
.xgxw { font-family: "微软雅黑"; border: 1px solid #ddd; margin-top: 10px; font-size: 14px; }
.xgxw_bt { padding-left: 20px; background: #2F374E; color: #fff; height: 38px; line-height: 38px; }
.xgxw ul li { float: left; width: 48%; height: 35px; line-height: 35px; text-align: left; border: none; margin:  0 8px; border-bottom: 1px dashed #aaa; }
.xgxw ul li a { font-size: 14px; margin-left: 10px; }
.xgxw ul li span { color: #7e7e7e; font-size: 14px; float: right; margin-right: 10px; }